package com.xuelang.pipeline.domain.resource.service;

import com.xuelang.pipeline.domain.resource.GitOperation;

/**
 * @author liuyuan.ly
 * @since 2024/6/14 14:26
 */
public interface GitDomainService {

    /**
     * 获取远程分支列表
     * @param gitOperation
     * @return
     */
    GitOperation getRemoteBranchList(GitOperation gitOperation);




    /**
     *  拉取远程仓库分支内容
     * @param gitOperation
     * @return
     */
    GitOperation checkGitClientWithBranchName(GitOperation gitOperation);
}
